home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-11-29 | 15.0 KB | 443 lines | [TEXT/R*ch] |
-
-
- Hello,
-
- Here is the new GSL update with many new selectors and changes. See
- below.
- Also, a new version (2.7.8) of Gestalt.Appl is available from the
- GSL web page at
- http://www.bio.vu.nl/home/rgaros/gestalt/
-
- The GSL is now member of the MacDev Webring. See this URL for more:
- http://www.webring.org/cgi-bin/webring?home;ring=macdev
-
- 'till next time!
-
- René
-
-
- Gestalt Selectors List 4.0.2 Update
- ===================================
-
- Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
-
- First published: 12 October 1992, 13:15 CET (GMT+1)
- Last version : 12 October 1997, 14:15 CET (GMT+2, DST)
- Previous update: 2 November 1997, 22:50 CET (GMT+1)
- Last modified : 29 November 1997, 16:10 CET (GMT+1)
-
- The complete version is available to subscribers by sending an email to:
- gestalt-selectors-list-request@bio.vu.nl
- with as subject:
- archive get recent/gestalt-selectors.etx
- or to get the compressed version:
- archive get recent/gestalt-selectors.sit.hqx
- The latest GSL version is also available on the GSL Web page. Point your
- Internet browser to:
- http://www.bio.vu.nl/home/rgaros/gestalt/
-
- If this is the first update you receive since subscribing to the mailing
- list you may want to get the previous updates as well. Then email to the
- address listed above and use this command:
- archive get updates/updates-comb.etx
-
- A vertical bar in front of a line indicates the line has changed or was
- added.
-
- PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
-
- The following persons contributed to this update:
-
- ===========================================================================
- Contributions to the selector sections
- ===========================================================================
- Person Software Selector(s) added/changed
- ---------------------------------------------------------------------------
- Anonymous 1 Mac OS 8.1 adbr, dtpf, vm
- AppleShare IP 5.0 asdg, asra, asrs
- Anonymous 2 unknown, Mac OS 8.1 & cspX, FPPn, fPPP, OKEY,
- misc. PVTL, rpPL, sdDB, sdNL,
- spDE, spDe, YSMT
- Anonymous 3 Open Transport otvr
- Lars Christensen Speech cp TkAl
- Chuck Crannel unknown kDEF, NWFS
- Rene Ros AppleShare ext afps
- BlackWatch app SAVC, SAVR
- System bclk, pclk
- WebFree cp wFRE
- unknown SCb1, Srdp, Ssdk
- ---------------------------------------------------------------------------
-
- Apple System Software (A-D)
- ===========================
- |afps (AppleShare ext [3.5?], part of System 7.5) &AD18, &AT20
- | gestaltAppleShareClientVersion?
- | Returns the version of the AppleShare client software as integer in
- | the low-word of the response. The high-word of the response returns
- | unknown information. (Rene Ros)
- |
- | enum {
- | #define gestaltAppleShareClientVersion? 'afps'
- | gestaltAppleShareVersionMask? = 0x0000FFFF}; /* Version is in lower
- | 2 bytes of result */
- | const short kASver_3_5 = 1;
- | const short kASver_3_6 = 2;
- | const short kASver_3_6_1 = 3;
- | const short kASver_3_6_2 = 4;
- | const short kASver_3_6_3 = 5; // incld. 3.6.3, 3.6.4, 3.6.5
- | const short kASver_3_7 = 6; // incld. 3.7.1
- | const short kASver_3_7_2 = 7;
-
- bclk (System [7.5.2?) INF?
- gestaltBusClkSpeed &AS22
- Returns the main I/O bus clock speed in Hz.
-
- #define gestaltBusClkSpeed 'bclk'
-
- NOTES:
- Only on Power Macintosh, not on 68K computers?
-
- Some 604-based Power Computing models return the wrong value.
-
- A Daystar Genesis MP (4x 604e at 200 MHz each) returns a value of
- 50 MHz. There is no sign of a selector which returns the number of
- processors.
-
- The Pippin has been observed to return the value for 66 MHz, which
- is equal to its processor clock speed. This value is probably
- incorrect.
-
- | A Power Macintosh 700 (PPC upgraded Quadra 700) using System 7.5.5
- | returns 2 MHz. The 'pclk' value is also incorrect.
-
- See also 'pclk' in this chapter.
-
- Apple System Software (E-H)
- ===========================
- No changes.
-
- Apple System Software (I-L)
- ===========================
- No changes.
-
- Apple System Software (M)
- =========================
- No changes.
-
- Apple System Software (N-O)
- ===========================
- otvr (Open Transport lib [1.1])
- | gestaltOpenTptVersion?
- Returns the version of Open Transport as NumVersion. (Anonymous)
-
- enum {
- | #define gestaltOpenTptVersion? 'otvr'
-
- | kOTIPSingleLinkMultihomingVersion = 0x01300000 /* OT 1.3 */
- }
-
- Apple System Software (P-S)
- ===========================
- pclk (System [7.5.2]) INF?
- gestaltProcClkSpeed &AS22
- Returns the processor clock speed in Hz.
-
- #define gestaltProcClkSpeed 'pclk'
-
- NOTES:
- Only on Power Macintosh, not on 68K computers?
-
- On a PowerBook 5300c with System 7.5.2 this selector returns 99.9999 Mhz,
- not 100. Small 'off-by-one' bug? (Rene Ros)
-
- Some 604-based Power Computing models return the wrong value. This may
- be because the ROM doesn't properly handle speeds above 200 MHz.
- (Jean-Pierre Curcio and others)
-
- | A Power Macintosh 700 (PPC upgraded Quadra 700) using System 7.5.5
- | returns 5 MHz. The 'bclk' value is also incorrect.
-
- A Daystar Genesis MP (4x 604e at 200 MHz each) returns a value of
- 200 MHz. There is no sign of a selector which returns the number of
- processors.
-
- Mac OS in the Blue Box under Rhapsody returns a value for 80 MHz.
- (Anonymous)
-
- See also 'bclk' in this chapter.
-
- shut (System? [7.6?])
- gestaltShutdownAttributes
- Returns information about the ShutDown Manager.
-
- enum {
- #define gestaltShutdownAttributes 'shut'
- /* ShutDown Manager Attributes */
- gestaltShutdownHassdOnBootVolUnmount = 0, /* True if ShutDown Manager
- unmounts boot & VM
- volume at shutdown
- time. &AS28 */
- | gestalt??? = 1}; /* unknown, Mac OS 8*/
-
- Apple System Software (T-Z)
- ===========================
- vm (System [6.0.4])
- gestaltVMAttr
- Returns information about virtual memory.
-
- enum {
- #define gestaltVMAttr 'vm '
- gestaltVMPresent = 0, /* set; virtual memory present */
- gestaltVMNotInstalled = 0, /* clear; virtual memory not present */
- gestaltVMHasLockMemoryForOutput = 1,
- /* LockMemoryForOutput available */
- gestalt??? = 2, /* unknown, Mac OS 7.6? */
- gestaltVMFilemappingOn = 3, /* Filemapping is available
- (Mac OS 7.6?) &AS28 */
- | gestalt??? = 4}; /* unknown, seen with Mac OS 8.1 beta */
-
- NOTE:
- Starting with Copland (abandoned Mac OS 8) is always on but this
- selector will tell VM is off. A future selector allows to test if
- the microkernel is running and thus if VM is actually used.
- &AD10/AD22
-
- With Rhapsody's Blue Box the note above is true and real. See for
- more info the 'lram' selector. (Anonymous)
-
- Apple Additional Software
- =========================
- No changes.
-
- Third Parties Software
- ======================
- SAVC (AfterDark cp [2.0] by Berkeley Systems, Inc.)
- (Basic Black cp [1.3.3] by Mason L. Bliss)
- | (BlackWatch app [1.0] by Ken McLoad)
- (CDU cp [1.0?] by Connectix Corp.)
- (DarkSide of the Macintosh [4.0] by Tom Dowdy)
- (PixelPlay? ??? [???] by ???)
- (ScreenDaemon ??? [1.0] by Mason L. Bliss)
- (Sleeper cp [1.1.4?] by St.Clair Software)
- gestaltScreenSaverControl &M05
- Returns a pointer to a routine of type
-
- typedef pascal OSErr (*SaverControlProcPtr) (SaverCommand command);
-
- which allows controlling the screen saver.
-
- #define gestaltScreenSaverControl 'SAVC'
-
- NOTE:
- See for more information the AfterDark Gestalt header file. It
- is available by sending email to
- gestalt-selectors-list-request@bio.vu.nl using the command
- 'archive get src/AfterDarkGestalt.h'
- Or by emailing to Berkeley Systems Mac Tech Support at
- brklysystm@aol.com and ask them for the AfterDarkGestalt.h file.
-
- SAVR (AfterDark cp [2.0] by Berkeley Systems, Inc.)
- (Arashi app [???] by Juri Munkki)
- | (Basic Black cp [1.3.3] by Mason L. Bliss)
- (BlackWatch app [1.0] by Ken McLoad)
- (CDU cp [1.0?] by Connectix Corp.)
- (Coffee Break app [1.0] by Thomas Reed)
- (DarkSide of the Macintosh [4.0] by Tom Dowdy)
- (PixelPlay? ??? [???] by ???)
- (ScreenDaemon ??? [1.0] by Mason L. Bliss)
- (Sleeper cp [1.1.4?] by St.Clair Software)
- gestaltScreenSaverAttr &M05
- Returns information about the current screen saver. Defined if a
- screen saver is installed.
-
- enum {
- #define gestaltScreenSaverAttr 'SAVR' /* Screen saver attributes */
- gestaltSaverTurnedOn = 0, /* saver enabled/disabled */
- gestaltSaverAsleep = 1, /* saver currently asleep */
- gestaltSaverDemoMode = 2, /* saver sleeping in demo mode */
- gestaltSaverPasswordMode = 3, /* saver sleeping in password-
- protected mode */
- gestaltAppDrawingDisabled = 4}; /* QD drawing disallowed between
- module animation frames */
-
- NOTE:
- See for more information the AfterDark Gestalt header file. It
- is available by sending email to
- gestalt-selectors-list-request@bio.vu.nl using the command
- 'archive get src/AfterDarkGestalt.h'
- Or by emailing to Berkeley Systems Mac Tech Support at
- brklysystm@aol.com and ask them for the AfterDarkGestalt.h file.
-
- Thomas Reed wrote some source code (C) demonstrating how to install
- this selector. You can get a copy by sending email to
- gestalt-selectors-list-request@bio.vu.nl using the command
- 'archive get src/gestalt-savr.txt'
-
- Unknown Apple Software (A-K)
- ============================
- |adbr (System [8.1?])
- |asdg (AppleShare IP Registry ext [5.0.2?] part of AppleShare IP 5.0)
- |asra (AppleShare IP Registry ext [5.0.2?] part of AppleShare IP 5.0)
- |asrs (AppleShare IP Registry ext [5.0.2?] part of AppleShare IP 5.0)
- |dtpf (System? [8.1?])
- | Desktop Printing features?
- | Observed: 3
-
- Unknown Apple Software (L-Z)
- ============================
- |ptsm (System? [8.0?])
- |TkAl (Speech cp [1.5?] SpeakAlerts INIT resource, part of English
- | Text-to-Speech 1.5?)
-
- Unknown Third Parties Software
- ==============================
- |cspX (FinderPop cp [???] by turly@geocities.com)
- |FPPn (??? [???])
- | Installed by Mac OS 8.1?
- |
- | NOTE: The n is actually the option-n/n character (0x96).
- |fPPP (FreePPP cp [2.62b1?])
- |kDEF (??? [???])
- |NWFS (??? [???])
- |OKEY (OkeyDokey Pro cp [???])
- |PVTL (??? [???])
- | Installed by Mac OS 8.1?
- |
- |rpPL (??? [???])
- |SCb1 (??? [???])
- |sdDB (??? [???])
- | Installed by Mac OS 8.1?
- |
- |sdNL (??? [???])
- |spDE (Speed Doubler [8.0?])
- |spDe (Speed Doubler [8.0?])
- |Srdp (??? [???])
- |Ssdk (??? [???])
- |wFRE (WebFree cp [1.1?] by Steve Falkenburg)
- |YSMT (??? [???])
- | Installed by Mac OS 8.1?
-
- Reports
- =======
- No changes.
-
- General Info
- ============
-
- Sources
- -------
- A Apple Computer, Inc.
- AT Technical Notes
- AT20 TN 1111 - Programmatic Mounting of AppleShare Volumes, October 1997
-
- About this list
- ===============
- For this update this chapter only includes the 'Gestalt Submission Form',
- 'Acknowledgements' and 'Editors' Address' sections.
-
- Gestalt Submission Form
- -----------------------
- You can use this form to report information you found on already included
- selectors. But you can also use it to register new Gestalt selector codes.
- If you want to register the selector code your software installs, make sure
- you registered your code first with Apple Computer, Inc. Also, it is your
- good right if you chose to keep the meaning of the response value private.
- If so, still register so that others can at least detect your software by
- determining if the selector is present.
-
- Software means, in this form, the software which installs the selector
- code. Not the whole package, just the extension or control panel (perhaps
- application) itself.
- The package is the product name in which the software is included and
- distributed.
- If data is not available or relevant, leave it blank. When the selector
- contains non-ASCII characters, please also provide the hexadecimal value.
-
- You can also fill in this form on-line because it is also on the WWW
- pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
-
-
- Your name:
-
- Your email address:
-
- Your company name:
-
- Do you want to remain anonymous? Yes / No
-
- Category: O Apple System Software
- O Apple Additional Software
- O Apple Software
- O Third Parties Software
-
- Gestalt Selector:
-
- Software name:
-
- Software type: O application
- O control panel
- O extension (also 'appe')
- O other:
-
- First version to install selector:
-
- Package name:
-
- Author or Company name:
-
- Constant name:
-
- Source of information:
-
- Short description of the returned response:
-
-
-
-
-
- Additional constant names and values for the response value meaning:
-
-
-
-
-
- Please email this form to this Internet address: rgaros@bio.vu.nl
-
- Acknowledgements
- ----------------
- I want to thank the following persons for their contributions to this
- update and their support of this list:
-
- ===========================================================================
- Name Internet Email Address
- ---------------------------------------------------------------------------
- Anonymous contributor(s) anonymous@secret.bvd.nl
- Lars Christensen elenzee@hotmail.com
- Chuck Crannell chuck_crannell@baynetworks.com
- Jean-Pierre Curcio jpc83@calva.net
- Hans Dorland
- ---------------------------------------------------------------------------
-
- Legal Stuff
- -----------
- (C) 1992-1997, Rene G.A. Ros
-
- It is not allowed to distribute the GSL updates separate from the full GSL.
- The full GSL can be used freely but is not public domain.
- See for legal information the Legal Stuff chapter of the full Gestalt
- Selectors List.
-
- Editor's Address
- ----------------
- Rene G.A. Ros
- Developer and consultant at S&B Office Services, Woerden, The Netherlands
- Consultant to the Computer Department,
- Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands.
-
- Email: rgaros@bio.vu.nl (preferred)
- rene_ros@office.nl (work)
- rgaros@dds.nl
- 100112.1363@compuserve.com
- WWW : http://www.bio.vu.nl/home/rgaros/
- http://huizen.dds.nl/~rgaros
-